"""
### 编程题 1：数字反转

编写一个函数，接受一个整数作为参数，返回该整数的反转形式。例如，输入 123，返回 321；输入 -456，返回 -654。
第五条的02视频 讲解了字符串的反转
"""
"""
思路：1，先判断输入的 是正数还是负数
2，初始值是i设为1 是正数
3，如果是负数。
   内层循环：    
              就将这个数--得正数
4，            将i置为-1
5，外层循环 ：将刚刚转为正数 的数 和输入的正数 处理：1,先转为str2,对转出来的数进行切片反转3，再将这个str转为int
最后返回调用者 输入的数字乘以正负符号i
"""


def num(input_nums):
    i = 1
    if input_nums < 0:
        input_nums = -input_nums
        i = -1
    new = str(input_nums)
    new = new[::-1]
    input_nums = int(new)
    return input_nums * i


input_nums = int(input("请输入："))
n = num(input_nums)
print(n)
